package com.sen.design.pattern.creational.singleton;

/**
 * 懒汉式（线程安全）：用synchronized关键字对方法加锁，解决线程安全问题，影响性能
 */
public class LazySingletonSync{
    private static LazySingletonSync lazySingletonSync = null;

    private LazySingletonSync(){}
    public synchronized static LazySingletonSync getInstance(){

        if (lazySingletonSync == null){
            lazySingletonSync = new LazySingletonSync();
        }
        return lazySingletonSync;
    }
}